package DBConnection;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class MySqlDB {

    //Variáveis publicas
    public String host;
    public Connection conn = null;
    public boolean status;
    

    public MySqlDB(String hostaddr) {
        host = hostaddr;
        status = false;
    }

    public void connect() {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection(host);
            status = true;
            System.out.println("A conexão foi um sucesso");
        } catch (ClassNotFoundException e) {
            System.out.println("excessão Classe não encontrada");
        } catch (SQLException e) {
            System.out.println("SQL Exception... Não conectado");
        }
    }

    public void disconnect() {
        try {
            conn.close();
            status = false;
            System.out.println("Fechando a conexão");
        } catch (SQLException erro) {
            System.out.println("Erro no fechamento");            
        }
    }

    public boolean isconnected() {
        return status;
    }
}
